having high moral standards - Turc Anglais Dictionnaire